Asistente de Agente: Smart Reply

Smart Reply es una funcionalidad del asistente de agente diseñada para ayudar a los agentes humanos durante las conversaciones al sugerir respuestas automáticamente. Utiliza un modelo de Long Short-Term Memory (LSTM), un tipo de red neuronal recurrente, que está integrado en Agent Assist. El modelo aprende del contexto de la conversación para proponer respuestas coherentes y de alta calidad, lo que ayuda a reducir los tiempos de respuesta.

Los beneficios clave de Smart Reply son:

En esencia, Smart Reply actúa como un asistente personal para el agente, ofreciéndole la siguiente frase o respuesta más probable en tiempo real.


Prerrequisitos y arquitectura

Para implementar Smart Reply, se requiere una configuración específica en Google Cloud.

1. Requisitos de Google Cloud:

2. Permisos de acceso (IAM):

Preparación de datos y entrenamiento

Para que el modelo Smart Reply sea efectivo, necesita ser entrenado con un gran volumen de datos de alta calidad. Se utilizan transcripciones de conversaciones reales para este propósito.

Requisitos del conjunto de datos (dataset):


Data preparation

Estructura de los datos: Cada transcripción debe ser un archivo JSON con los siguientes campos:

El proceso de preparación y entrenamiento sigue estos pasos:

  1. Importar los datos: Las transcripciones en formato JSON se importan desde un bucket de Cloud Storage a la consola de Agent Assist.
  2. Crear el dataset: Se crea un nuevo conjunto de datos para el entrenamiento.
  3. Conversión de formato: Los datos se convierten al formato Text Stream Entry para que el modelo pueda procesarlos.
  4. Entrenar el modelo: Se inicia el entrenamiento del modelo Smart Reply con el dataset preparado.
  5. Analizar el modelo: Se evalúa el rendimiento del modelo entrenado.
  6. Revisar la lista de permitidos (allowlist): Se verifica y ajusta la lista de respuestas permitidas para las sugerencias.
  7. Configurar y monitorear: Se integra y se monitorea el rendimiento del modelo en producción.

Resolver problemas comunes

Los 4 pasos recomendados:

  1. Revisar las métricas de evaluación del modelo contra el dataset de entrenamiento
  2. Revisar la integración
  3. Revisar las conversaciones enviadas en el live traffic
  4. Correr una evaluación en el modelo Smart Reply contra live traffic

Solución de problemas comunes

Los problemas de rendimiento con Smart Reply a menudo se deben a fallos en el entrenamiento o la integración. Para resolverlos, se recomienda un enfoque de cuatro pasos:

  1. Revisar las métricas de evaluación del modelo en el conjunto de datos de entrenamiento.
  2. Verificar la integración entre la API y el escritorio del agente.
  3. Analizar las conversaciones en el tráfico en vivo.
  4. Evaluar el modelo Smart Reply en tráfico en vivo.

A continuación, se presentan algunos problemas comunes y sus soluciones:

Problema 1: El modelo tiene un CTR (Click-Through-Rate) bajo (<10%).

Problema 2: El formato de los mensajes cambia durante la transmisión.

Problema 3: El modelo Smart Reply está desactualizado.


Resumen general

Smart Reply es una función de Agent Assist que utiliza un modelo LSTM para sugerir respuestas a los agentes en tiempo real. Su implementación requiere la configuración de proyectos en Google Cloud, el uso de grandes conjuntos de datos de transcripciones de conversaciones (al menos 30,000) y una cuidadosa preparación de los datos. El rendimiento del modelo se evalúa a través de métricas como el CTR, el Recall y la Cobertura, y se pueden resolver problemas comunes revisando la calidad del dataset, la integración de la API y la relevancia del modelo.